const fs = require('fs');
let str = '2.这是第二条内容';

//1.  写入文件
// fs.writeFile('test.txt',str,(err)=>{
//     if(err === null){
//         console.log('文件写入成功');
        
//     }else{
//         console.log('文件写入失败');
        
//     }
// })

// 2.读取test.html文件,将读取到的数据作为参数再将其写入test.txt文件
// fs.readFile('test.html','utf-8',(err,data)=>{
//     if(err){
//         console.log('读取失败');
        
//     }else{
//         console.log(data);
//         fs.writeFile('test.txt',data,(err)=>{
//             if(err){
//                 console.log('写入失败');
                
//             }else{
//                 console.log('写入成功');
                
//             }
//         })
        
        
//     }
// })

// 封装一个复制文件内容的函数
// 参数: 复制文件路径,被复制文件路径
let cloneFile = function(oldfile,newfile){
    fs.readFile(oldfile,'utf-8',(err,data)=>{
        if(!err){
            fs.writeFile(newfile,data,err=>{
                if(!err){
                    console.log('写入成功');
                    
                }
            })
        }
    })
}
cloneFile('test.txt','test.html')